Full Reuse Maintenance Process for Reducing Software Degradatio

نویسندگان

  • Maria Teresa Baldassarre
  • Alessandro Bianchi
  • Danilo Caivano
  • Corrado Aaron Visaggio
چکیده

It is known that during maintenance activities the system quality tends to degrade. This work presents an investigation on field carried out on two industrial projects with the aim of comparing the efficacy of the “full reuse” compared to the “iterative enhancement” maintenance process. The results of the work confirm the greater efficacy of the first process in slowing down the degradation of software quality. Furthermore, through the analysis of both process and product metrics, we have pointed out that monitoring maintenance performances is a poor indicator of system quality degradation. In fact, when the reduction of maintenance performance becomes important, the quality has degraded considerably and to a point that ordinary maintenance may no longer be taken into account.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Empirical Study of Software Reuse and Quality in an Industrial Setting

Software reuse is known to be generally effective in reducing development and maintenance time and cost as well as increasing quality. In this paper, the effects of reuse on software quality in an industrial setting are empirically investigated within the framework of three different case studies. Throughout this study, we worked with Turkey’s leading defense industry company Aselsan’s software...

متن کامل

Maintenance = Reuse-oriented Software Development

In this paper, we view maintenance as a reuse process. In this context, we discuss a set of models that can be used to support the maintenance process. We present a high level reuse framework that characterizes the object of reuse, the process for adapting that object for its target application, and the reused object within its target application. Based upon this framework, we offer a qualitati...

متن کامل

’Genetic Information System Development and Maintenance’ Model For Effective Software Maintenance and Reuse

The aim of present research work is to develop an information system development process and a model for the development of new generation information systems. New age information systems are those Information systems that are capable of fulfilling the demand of highly dynamic information requirements derived from the competitive environments of the business organizations and support controllin...

متن کامل

Embedded Systems Product Lines: Process and Models

Software product lines is one of the most promising approaches in software engineering to achieve the elusive goals of increased productivity and quality. For software intensive systems, a reuse-driven product line approach will potentially reduce time-to-market, and improve product quality while reducing uncertainty on cost and schedule estimates. Additional benefits include longer time IN mar...

متن کامل

A Unified Approach to Quantitative Software Lifecycle Modeling

An evolutionary process currently taking place in engineering systems IS the shift from hardware to software where the role of software engineering is becoming more central in developing large engineering systems. This shift represents a trend from a piece-meal vision of software development to a holistic, system-wide vision. The term "software crisis" of 1960's and 1970's was the observation t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003